home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disc 41
/
Commodore_Disc_41_19xx_-_de.d64
/
glocke + hammer
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
16KB
|
667 lines
10 rem glocke und hammer *******c64
20 rem ***
30 rem (p) 1990 commodore-disc ***
40 rem ***
50 rem ***
60 rem (c) 1990 by g. kramer ***
70 rem emsdetten ***
80 rem ***
90 rem ****************************
100 ifa=1then130
110 a=1
120 load"mp.glocke+hammer",8,1
130 gosub3510
140 gosub6500
150 gosub3750
160 gosub4770
170 gosub240
180 poke198,0
190 geta$:ifa$=""then190
200 _end:end
210 rem ****************
220 rem spiel laeuft ***
230 rem ****************
240 gosub590
250 fori=1toan
260 ms(0,0)=ms(0,0)+10
270 ms(i,2)=-10
280 next
290 gosub670
300 fori=1to200:next
310 gosub3020:gosub1170
320 sn=1:z$="0":gosub3020
330 sys51776:gosub1910
340 gosub2400
350 ifms(0,0)>0then330
360 a$="spielende - neue runde?"
370 gosub1840
380 geta5$
390 ifa5$<>"j"anda5$<>"n"then380
400 forss=1toan
410 ms(ss,0)=ms(ss,0)+ms(ss,2)
420 ms(ss,2)=0:gosub730
430 next
440 ifa5$="j"then240
450 return
460 rem ***************
470 rem get-routine ***
480 rem ***************
490 ifz$="1"then510
500 poke198,0
510 geta$
520 ifa$=""andz$="0"then510
530 ifa$=chr$(136)thenz$="1"
540 ifa$=chr$(135)thenz$="0"
550 return
560 rem **********************
570 rem spielfeld loeschen ***
580 rem **********************
590 fori=82to114step8
600 pokeb+i,32:next
610 a$="einsatz = 10"
620 gosub1840
630 return
640 rem *******************
650 rem alle punktwerte ***
660 rem *******************
670 forss=0toan
680 gosub730
690 next:return
700 rem *******************
710 rem ausgeben punkte ***
720 rem *******************
730 aa=ms(ss,0)
740 gosub1100
750 ifss>0then800
760 pokeze,9:pokesp,26:syscu
770 a$="bank = "+a$
780 printchr$(5)a$
790 goto1060
800 pokeze,14:a=ss*10-7
810 ifss>4thena=a-40:pokeze,22
820 pokesp,a:syscu
830 a0=146:ifaa<0thena0=18
840 a0$=chr$(32)+chr$(32)+chr$(32)
850 ifaa>=0then870
860 a0$=chr$(164)+chr$(164)+chr$(164)
870 a0$=a0$+a0$
880 printchr$(153)chr$(146)a0$
890 pokeze,15:ifss>4thenpokeze,23
900 pokesp,a:syscu
910 printchr$(153)chr$(a0)a$
920 aa=ms(ss,2)
930 gosub1100
940 pokeze,12:ifss>4thenpokeze,20
950 a=ss*10-7:ifss>4thena=a-40
960 pokesp,a:syscu
970 a0=146:ifaa<0thena0=18
980 a0$=chr$(32)+chr$(32)+chr$(32)
990 ifaa>=0then1010
1000 a0$=chr$(164)+chr$(164)+chr$(164)
1010 a0$=a0$+a0$
1020 printchr$(153)chr$(146)a0$
1030 pokeze,13:ifss>4thenpokeze,21
1040 pokesp,a:syscu
1050 printchr$(a0)a$
1060 return
1070 rem **********************
1080 rem aufbereiten punkte ***
1090 rem **********************
1100 a$=str$(aa)
1110 a$="....."+right$(a$,len(a$)-1)
1120 a$=right$(a$,6)
1130 return
1140 rem **********************
1150 rem karten versteigern ***
1160 rem **********************
1170 fori=1to5
1180 k$(i,1)=" bank"
1190 ka(i,0)=0:ka(i,1)=0
1200 next
1210 fork=1to5
1220 a$="versteigern:"+k$(k,0)
1230 gosub1840
1240 poke198,0
1250 geta$:ifa$="0"then1280
1260 a=val(a$):ifa<1ora>anthen1250
1270 gosub1370:ifpr=0then1220
1280 next
1290 a$="versteigerung ende?"
1300 gosub1840
1310 geta$:ifa$="n"then1210
1320 ifa$<>"j"then1310
1330 return
1340 rem *******************
1350 rem speichern karte ***
1360 rem *******************
1370 a$=str$(a):pokef+k*8+74,0
1380 pokeb+k*8+74,asc(right$(a$,1))
1390 a$="preis fuer "+k$(k,0)+"?"
1400 gosub1840
1410 pr=0:poke198,0
1420 geta$:ifa$=chr$(13)then1530
1430 ifa$<>chr$(20)then1460
1440 pr=int(pr/10)
1450 goto1480
1460 ifa$<"0"ora$>"9"then1420
1470 a0=val(a$):pr=10*pr+a0
1480 a$=chr$(32)+str$(pr)
1490 pokeze,7:pokesp,8*k-2-len(a$)
1500 syscu
1510 printa$
1520 ifpr<100then1420
1530 ifpr=0then1740
1540 ifpr>ka(k,1)then1580
1550 a$=k$(k,0)+" >"
1560 a$=a$+str$(ka(k,1))
1570 goto1400
1580 a$=k$(k,0)+" ="
1590 a$=a$+str$(pr)+" ok?"
1600 gosub1840
1610 poke198,0
1620 geta$:ifa$="n"then1370
1630 ifa$<>"j"then1620
1640 s0=ka(k,0):ifs0=0then1670
1650 ps=ka(k,1):ms(0,0)=ms(0,0)-ps
1660 ms(s0,2)=ms(s0,2)+ps
1670 k$(k,1)=str$(a)
1680 ka(k,1)=pr:ka(k,0)=a
1690 ms(0,0)=ms(0,0)+pr
1700 ms(a,2)=ms(a,2)-pr
1710 ss=a:gosub730
1720 ss=s0:gosub730
1730 ss=0:gosub730
1740 a$=str$(ka(k,0)):pokef+k*8+74,0
1750 pokeb+k*8+74,asc(right$(a$,1))
1760 a$=str$(ka(k,1))
1770 pokeze,7:pokesp,8*k-2-len(a$)
1780 syscu
1790 printa$
1800 return
1810 rem *********************
1820 rem informationszeile ***
1830 rem *********************
1840 poke781,9:poke782,24:sys59905
1850 pokeze,9:pokesp,0:syscu
1860 printchr$(144)a$
1870 return
1880 rem ************
1890 rem wuerfeln ***
1900 rem ************
1910 gosub2300
1920 a$="bitte wuerfeln"
1930 gosub1840
1940 gosub490
1950 fori=1to8
1960 w(i)=int(6*rnd(0))+1
1970 next
1980 ifz$="1"then2000
1990 ifa$<>chr$(29)then2080
2000 fori=7to0step-1
2010 a1=w(8-i)
2020 a=0:ifa1=6thena=1
2030 poke253,a
2040 poke254,2^i
2050 sys50853
2060 next
2070 goto2200
2080 a0=7:a1=w(1):j=1
2090 fori=1to50
2100 ifi>a1thena0=a0-1:j=j+1:a1=a1+w(j)
2110 ifj=9theni=50:goto2150
2120 a=i-6*int(i/6):ifa>0thena=-1
2130 poke253,a+1
2140 poke254,2^a0:sys50853
2150 next
2160 fori=2to8
2170 w(i)=w(i)+w(i-1)
2180 ifw(i)>6thenw(i)=w(i)-6
2190 next
2200 p=0
2210 fori=1to6
2220 ifw(i)=6thenp=p+i
2230 next
2240 p0=0:ifw(7)=6thenp0=1
2250 ifw(8)=6thenp0=p0+2
2260 return
2270 rem *********************
2280 rem aktueller spieler ***
2290 rem *********************
2300 a=440:a0=sn
2310 ifsn>4thena=720:a0=sn-4
2320 a=a+10*a0-8
2330 fori=a+btoi+6
2340 pokei,(peek(i)+128)and255
2350 next
2360 return
2370 rem ******************
2380 rem pruefen gewinn ***
2390 rem ******************
2400 ifp=0then2630
2410 a$="bank an spieler"
2420 ifp0>0then2470
2430 ss=sn:sp$=str$(ss)
2440 ifp=21thenp=ms(0,0)
2450 ifp>ms(0,0)then2520
2460 goto2490
2470 ifp>ms(0,0)then2520
2480 ss=ka(p0,0):sp$=k$(p0,1)
2490 a$=a$+sp$+" ="+str$(p)
2500 ifss=0thena$="an bank ="+str$(p)
2510 s1=0:gosub2790:goto2730
2520 ss=ka(4,0):sp$=k$(4,1)
2530 s1=sn:sq$=str$(s1)
2540 ifp0>0thens1=ka(p0,0):sq$=k$(p0,1)
2550 ifss=s1then2590
2560 a$="spieler"+sq$+" an"
2570 a$=a$+sp$+" ="+str$(p)
2580 gosub2790:goto2730
2590 a$="spieler"+str$(sn)+" an bank ="
2600 ifsn=0thena$="bank an bank ="
2610 a$=a$+str$(p)
2620 ss=0:s1=sn:gosub2790:goto2730
2630 ss=sn:sp$=str$(ss)
2640 ifp0=0then2660
2650 ss=ka(p0,0):sp$=k$(p0,1)
2660 a$="spieler"+sp$+" an"
2670 ifss=0thena$="bank an"
2680 if(p0=0)and(ss=ka(5,0))then2710
2690 a$=a$+k$(5,1)+" = 3"
2700 p=-3:s1=ka(5,0):gosub2790:goto2730
2710 a$=a$+" bank = 3"
2720 s1=ss:ss=0:p=3:gosub2790
2730 gosub2300
2740 sn=sn+1:ifsn>anthensn=1
2750 return
2760 rem *************
2770 rem auszahlen ***
2780 rem *************
2790 gosub1840
2800 gosub490
2810 a=2:ifss=0thena=0
2820 ms(ss,a)=ms(ss,a)+p
2830 gosub730
2840 ss=s1:a=2:ifss=0thena=0
2850 ms(ss,a)=ms(ss,a)-p
2860 gosub730
2870 return
2880 rem ****************
2890 rem loeschen sid ***
2900 rem ****************
2910 fors=0to23:pokesi+s,0
2920 next:return
2930 rem **********
2940 rem heulen ***
2950 rem **********
2960 pokesi+5,102:pokesi+6,0
2970 pokesi+24,15:pokesi+4,17
2980 return
2990 rem ********
3000 rem gong ***
3010 rem ********
3020 gosub2910
3030 pokesi+1,8:pokesi,180
3040 pokesi+5,12:pokesi+8,15
3050 pokesi+7,247:pokesi+6,8
3060 pokesi+13,8:pokesi+20,8
3070 pokesi+15,13:pokesi+14,10
3080 pokesi+12,12:pokesi+19,12
3090 pokesi+24,15:pokesi+4,23
3100 pokesi+11,23:pokesi+18,23
3110 return
3120 rem **********
3130 rem glocke ***
3140 rem **********
3150 gosub2910
3160 pokesi,207:pokesi+1,34
3170 pokesi+3,8:pokesi+7,255
3180 pokesi+8,34:pokesi+10,8
3190 pokesi+14,231:pokesi+15,34
3200 pokesi+17,8:pokesi+5,9
3210 pokesi+12,12:pokesi+19,12
3220 pokesi+6,9:pokesi+12,9
3230 pokesi+20,9
3240 pokesi+24,15
3250 fors=1tos0
3260 pokesi+4,65:pokesi+11,64
3270 fors1=0to100:next
3280 pokesi+11,65:pokesi+18,64
3290 fors1=0to100:next
3300 pokesi+18,65:pokesi+4,64
3310 fors1=0to100:next
3320 next
3330 pokesi+11,64:pokesi+18,64
3340 return
3350 rem **************
3360 rem zwitschern ***
3370 rem **************
3380 gosub2910
3390 pokesi+24,15
3400 pokesi+6,240:pokesi+13,240
3410 pokesi+4,17:pokesi+11,33
3420 fors=1to10
3430 fors0=25to250step25
3440 pokesi+1,s0:pokesi+8,275-s0
3450 nexts0,s
3460 pokesi+4,16:pokesi+11,32
3470 return
3480 rem ****************
3490 rem anfangswerte ***
3500 rem ****************
3510 sys12*4096
3520 _rf,0:_rc,4,255
3530 _rc,3,31:_re:_saa:_saf,0
3540 printchr$(150)chr$(147)
3550 printchr$(158)
3560 a=rnd(-ti): rem zufall
3570 b=52224: rem bildspeicher
3580 f=55296: rem farbspeicher
3590 cu=58640: rem cursorsteuerung
3600 ze=214: rem cursorzeile
3610 sp=211: rem cursorspalte
3620 si=54272: rem sid
3630 dimk$(5,1): rem kartennamen
3640 dimms(8,2): rem spielerwerte
3650 dimka(5,1): rem kartenwerte
3660 k$(1,0)="glocke"
3670 k$(2,0)="hammer"
3680 k$(3,0)="glocke+hammer"
3690 k$(4,0)="wirtshaus"
3700 k$(5,0)="schimmel"
3710 return
3720 rem *************
3730 rem titelbild ***
3740 rem *************
3750 gosub5830
3760 a$="glocke":a1=1:a2=7:a3=128
3770 gosub5110
3780 a=2:a1=8:gosub5550
3790 _smc,15:_smx,0:_smy,0
3800 _smk,112,187
3810 _sme,1:_sme,2:_sme,3
3820 gosub2910:gosub2960:a=1
3830 fori=187to75step-2
3840 a=a+1:ifa=5thena=2
3850 _smr,7,a:_smr,7,a+3
3860 pokesi+1,i:pokesi+4,16
3870 gosub2970
3880 _smk,112,i
3890 next
3900 pokeze,4:pokesp,12:syscu
3910 printchr$(158)a$
3920 _smk,132,100,5:_smc,0,5
3930 _smy,1,5:_sme,5
3940 _sma,1:_sma,2:_sma,3
3950 a$="hammer":a1=1:a2=7:a3=128
3960 gosub5110
3970 a=2:a1=8:gosub5550
3980 _sma,5:_smk,192,187
3990 _sme,1:_sme,2:_sme,3
4000 a=1
4010 fori=187to75step-2
4020 a=a+1:ifa=5thena=2
4030 _smr,7,a:_smr,7,a+3
4040 pokesi+1,i:pokesi+4,16
4050 gosub2970
4060 _smk,192,i
4070 next
4080 pokeze,4:pokesp,22:syscu
4090 printchr$(158)a$
4100 _smk,212,100,6:_smc,0,6
4110 _smk,132,100,5:_sme,5
4120 _smy,1,6:_sme,6
4130 _sma,1:_sma,2:_sma,3
4140 a$="und":a1=1
4150 _smf,0,2:gosub5110
4160 a=2:a1=8:gosub5550
4170 _sma,5:_sma,6:_smk,164,187
4180 _sme,1:_sme,2
4190 gosub2910:gosub2960:a=1
4200 fori=187to59step-1
4210 ifi=187then4240
4220 a=a+1:ifa=5thena=2
4230 _smr,7,a
4240 pokesi+1,i:pokesi+4,16
4250 gosub2970
4260 _smk,164,i
4270 next:_smr,7,2:_smr,7,3
4280 _smr,7,4:_smr,7,4
4290 _smk,172,100,7:_smc,0,7
4300 _smy,1,7:_sme,7:_smf,0,3
4310 a=7:a1=7:a3=0:gosub5550
4320 _smc,7,3:_smk,172,60,3
4330 _sme,3
4340 gosub2910:gosub2960
4350 fori=1to20
4360 _smk,172,76-16*(iand1),3
4370 pokesi+1,100+16*(iand1)
4380 pokesi+4,16
4390 gosub2970
4400 next
4410 _sma,1:_sma,2
4420 a$="glocke und hammer"
4430 a=1:a2=5:a1=1:gosub5110
4440 a=2:a1=8:gosub5550
4450 gosub2970
4460 _soc,4:_suc,13:_sry,1:_srx,1
4470 _srk,30,0:_rc,0,15
4480 _rc,5,48:_sre
4490 pokeze,12:pokesp,11:syscu
4500 a$="(p)[160]commodore disc"
4510 printchr$(153)a$
4520 a$="(c)[160]guenter kramer"
4530 print:printspc(11)a$
4540 gosub6040
4550 pokeze,17:pokesp,11:syscu
4560 a$="wieviele spieler ?"
4570 printchr$(5)a$
4580 print:poke198,0
4590 geta$
4600 ifa$<"1"ora$>"8"then4590
4610 gosub3380
4620 printspc(12)a$" spieler - ok ?"
4630 gete$:ife$="j"then4660
4640 ife$<>"n"then4630
4650 poke781,19:sys59903:goto4550
4660 an=val(a$)
4670 s0=5:gosub3150
4680 _sua:_suc,1:_sux,0:_suy,1
4690 fori=38to304step38
4700 _suk,i,0,i/38:next:_suy,0
4710 sys51776
4720 _rf,0:_sue
4730 return
4740 rem **********************
4750 rem spielfeld aufbauen ***
4760 rem **********************
4770 a$=chr$(32)+chr$(32)+chr$(32)
4780 _sma:printchr$(147)chr$(5)
4790 a$=chr$(18)+a$
4800 fori=1to6
4810 printspc(3)a$spc(5)a$spc(5)a$spc(5)a$spc(5)a$:next
4820 _sma:fori=5to8
4830 _smx,0,i:_smy,1,i:_smc,0,i
4840 _smk,i*64-272,61,i:_sme,i:next
4850 fori=320to359
4860 pokef+i,13:pokeb+i,64
4870 pokef+i+80,13:pokeb+i+80,64
4880 pokef+i+360,13:pokeb+i+360,64
4890 pokef+i+640,13:pokeb+i+640,64
4900 next
4910 fori=410to430step10
4920 pokef+i,13:pokeb+i,114
4930 forj=40to320step280
4940 fork=0to200step40
4950 pokef+i+j+k,13:pokeb+i+j+k,66
4960 next
4970 pokef+i+j+k,13
4980 ifj=40thenpokeb+i+j+k,91
4990 ifj=320thenpokeb+i+j+k,113
5000 nextj,i
5010 fori=1toan
5020 a$="**"+str$(i)+" **"
5030 pokeze,11:ifi>4thenpokeze,18
5040 a=10*i-8:ifi>4thena=a-40
5050 pokesp,a:syscu
5060 printa$:next
5070 return
5080 rem *****************
5090 rem rahmen setzen ***
5100 rem *****************
5110 a=len(a$)
5120 if(a2and1)=1thengosub5190
5130 if(a2and2)=2thengosub5310
5140 if(a2and4)=4thengosub5430
5150 return
5160 rem ***************
5170 rem oberer rand ***
5180 rem ***************
5190 fori=1+a1toa+a1
5200 _sob,64+a3,1,i:next
5210 _sob,73+a3,1,i:_sob,66+a3,9,i
5220 _sob,75+a3,14,i
5230 fori=a+a1to1+a1step-1
5240 _sob,64+a3,14,i:next
5250 _sob,74+a3,14,i
5260 _sob,66+a3,9,i:_sob,85+a3,1,i
5270 return
5280 rem *****************
5290 rem mittelsprites ***
5300 rem ***************
5310 fori=1+a1toa+a1
5320 _smb,64+a3,1,i:next
5330 _smb,73+a3,1,i:_smb,66+a3,9,i
5340 _smb,75+a3,14,i
5350 fori=a+a1to1+a1step-1
5360 _smb,64+a3,14,i:next
5370 _smb,74+a3,14,i
5380 _smb,66+a3,9,i:_smb,85+a3,1,i
5390 return
5400 rem ****************
5410 rem unterer rand ***
5420 rem ****************
5430 fori=1+a1toa+a1
5440 _sub,64+a3,1,i:next
5450 _sub,73+a3,1,i:_sub,66+a3,9,i
5460 _sub,75+a3,14,i
5470 fori=a+a1to1+a1step-1
5480 _sub,64+a3,14,i:next
5490 _sub,74+a3,14,i
5500 _sub,66+a3,9,i:_sub,85+a3,1,i
5510 return
5520 rem ***************
5530 rem text setzen ***
5540 rem ***************
5550 if(a2and1)=1thengosub5620
5560 if(a2and2)=2thengosub5690
5570 if(a2and4)=4thengosub5760
5580 return
5590 rem *************
5600 rem text oben ***
5610 rem *************
5620 fori=0tolen(a$)-1
5630 a4=asc(mid$(a$,i+1,1))and63
5640 _sob,a4+a3,a1,a+i:next
5650 return
5660 rem **************
5670 rem text mitte ***
5680 rem **************
5690 fori=0tolen(a$)-1
5700 a4=asc(mid$(a$,i+1,1))and63
5710 _smb,a4+a3,a1,a+i:next
5720 return
5730 rem **************
5740 rem text unten ***
5750 rem **************
5760 fori=0tolen(a$)-1
5770 a4=asc(mid$(a$,i+1,1))and63
5780 _sub,a4+a3,a1,a+i:next
5790 return
5800 rem ***********************
5810 rem sprite-karten lesen ***
5820 rem ***********************
5830 a=peek(61)+256*peek(62)
5840 poke65,aand255
5850 poke66,a/256
5860 fori=64256toi+255
5870 reada:pokei,a:next
5880 return
5890 rem ***********************
5900 data0,60,0,0,126,0,3,195,192,14,0,112,24,0,24,48,0,12,48,0,12,48,0,12
5910 data48,0,12,48,0,12,48,0,12,48,0,12,48,0,12,48,0,12,96,0,6,192,0,3,126
5920 data0,126,3,231,192,0,24,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,240
5930 data0,0,252,0,0,63,0,0,15,192,0,3,240,0,15,252,0,60,63,0,240,12,3,192
5940 data0,15,0,0,60,0,0,240,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5950 data0,0,48,0,0,248,0,0,111,143,0,48,67,192,32,33,224,16,24,248,8,7,252
5960 data4,15,15,2,60,224,3,240,30,3,192,3,15,0,12,61,0,48,241,3,192,195,252
5970 data0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,255,0,8,2,192,16,1,48,32
5980 data0,140,64,0,82,128,0,98,255,255,202,128,0,90,156,231,82,156,231,68
5990 data156,231,72,128,224,80,128,224,96,255,255,192,0,0,0,0,0,0,0,0,0,0
6000 data0,0,0,0,0,73
6010 rem ************************
6020 rem sprite-wuerfel lesen ***
6030 rem ************************
6040 a=peek(61)+256*peek(62)
6050 poke65,aand255
6060 poke66,a/256
6070 fori=51200to51801
6080 reada:pokei,a:next
6090 gosub6500:return
6100 rem ***********************
6110 data15,255,240,63,255,252,127,255,254,127,255,254,255,255,255,255,255
6120 data255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
6130 data255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
6140 data127,255,254,127,255,254,63,255,252,15,255,240,0,15,255,240,63,255
6150 data252,127,255,254,127,255,254,255,255,255,255,255,255,255,255,255,255
6160 data255,255,255,255,255,255,231,255,255,195,255,255,231,255,255,255,255
6170 data255,255,255,255,255,255,255,255,255,255,255,255,127,255,254,127,255
6180 data254,63,255,252,15,255,240,0,15,255,240,63,255,252,127,255,254,127
6190 data255,158,255,255,15,255,255,159,255,255,255,255,255,255,255,255,255
6200 data255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
6210 data255,249,255,255,240,255,255,121,255,254,127,255,254,63,255,252,15
6220 data255,240,0,15,255,240,63,255,252,127,255,254,127,255,158,255,255,15
6230 data255,255,159,255,255,255,255,255,255,255,255,255,255,231,255,255,195
6240 data255,255,231,255,255,255,255,255,255,255,255,255,255,249,255,255,240
6250 data255,255,121,255,254,127,255,254,63,255,252,15,255,240,0,15,255,240
6260 data63,255,252,127,255,254,121,255,158,240,255,15,249,255,159,255,255
6270 data255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
6280 data255,255,255,255,255,255,255,255,249,255,159,240,255,15,121,255,158
6290 data127,255,254,63,255,252,15,255,240,0,15,255,240,63,255,252,127,255
6300 data254,121,255,158,240,255,15,249,255,159,255,255,255,255,255,255,255
6310 data255,255,255,231,255,255,195,255,255,231,255,255,255,255,255,255,255
6320 data255,255,255,249,255,159,240,255,15,121,255,158,127,255,254,63,255
6330 data252,15,255,240,0,15,255,240,63,255,252,127,255,254,121,255,158,240
6340 data255,15,249,255,159,255,255,255,255,255,255,255,255,255,249,255,159
6350 data240,255,15,249,255,159,255,255,255,255,255,255,255,255,255,249,255
6360 data159,240,255,15,121,255,158,127,255,254,63,255,252,15,255,240,0,15
6370 data255,240,63,231,252,127,195,254,127,195,254,255,231,255,255,129,255
6380 data255,60,255,254,126,127,254,126,127,254,102,127,254,66,127,252,231
6390 data63,249,255,159,240,126,15,255,24,255,255,231,255,255,219,255,127
6400 data255,254,127,255,254,63,255,252,15,255,240,0,15,255,240,63,255,252
6410 data127,255,254,127,255,254,255,240,255,255,248,127,255,252,63,255,254
6420 data31,255,254,15,255,252,7,255,248,67,255,240,225,255,225,243,255,195
6430 data255,255,135,255,255,15,255,254,31,255,124,63,254,126,127,254,63,255
6440 data252,15,255,240,68
6450 data169,64,133,95,169,200,133,96,169,202,133,91,169,63,133,90,169,255
6460 data133,88,133,89,32,191,163,96
6470 rem *****************
6480 rem wuerfeln m.p. ***
6490 rem *****************
6500 a=peek(61)+256*peek(62)
6510 poke65,aand255
6520 poke66,a/256
6530 fori=50853to51018
6540 reada:pokei,a:next
6550 return
6560 rem *****************
6570 data162,62,165,254,141,222,198,141,10,199,165,253,141,225,198,169,21
6580 data72,160,62,32,251,198,136,192,2,208,248,32,203,198,104,168,136,152
6590 data208,236,96,169,192,133,253,169,255,133,254,169,202,141,247,198,169
6600 data0,141,246,198,169,1,72,169,0,208,17,189,0,200,145,253,32,38,199,104
6610 data74,208,239,202,136,16,215,96,189,192,201,76,231,198,169,189,133,251
6620 data169,255,133,252,133,254,169,192,133,253,169,1,72,165,1,41,253,120
6630 data133,1,177,251,145,253,165,1,9,2,133,1,88,32,38,199,104,74,208,230
6640 data96,165,251,56,233,64,133,251,176,2,198,252,165,253,56,233,64,133
6650 data253,176,2,198,254,173,246,198,56,233,64,141,246,198,176,3,206,247
6660 data198,96